package com.lxl.todo;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: luoxianliang
 * @Email: 1322342586@qq.com
 * @CreateTime: 2025-08-18
 * @Description: 最后一个单词的长度
 * @Version: 1.0
 * @OtherInfo:
 *
 * 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。
 * 返回字符串中 最后一个 单词的长度。
 * 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
 */

public class Solution32 {
    public int lengthOfLastWord(String s) {
        String[] split = s.split(" ");
        List<String> list = new ArrayList<>();
        for (String word : split) {
            if (!word.isEmpty()) {
                list.add(word);
            }
        }
        String s1 = list.get(list.size() - 1);
        int length = s1.length();
        return length;
    }

    public static void main(String[] args) {
        Solution32 sol = new Solution32();
        sol.lengthOfLastWord("Hello    World   ");
    }
}
